import junit.framework.TestCase;
import junit.tests.framework.AssertTest;



public class TestowanieLiczby extends TestCase {

	protected void setUp() throws Exception {
		super.setUp();
	}

	protected void tearDown() throws Exception {
		super.tearDown();
	}

	public void testLiczby() {
		Liczba licz = new Liczba();
		for (int i=0; i<10000;i++){
			for (int podstawa =2; podstawa <=16;podstawa++){
				licz.system = podstawa;
				assertEquals("Nie udało się ", licz.Liczby(i, podstawa), Integer.toString(i, podstawa).toUpperCase());
				assertTrue("Nie udalo sie!", licz.Liczby(i, podstawa).toUpperCase() != Integer.toString(i, podstawa).toUpperCase());
				assertFalse("Nie udalo sie!", licz.Liczby(i, podstawa).toUpperCase() == Integer.toString(i, podstawa).toUpperCase());
				assertNotNull("Nie udalo sie!", licz);
				//assertEquals("nie działą", Long.parseLong(licz.Liczby(i,podstawa)), Long.parseLong(Integer.toString(i, podstawa)));
				assertEquals("Nie udało się ", licz.Liczby(i, podstawa), Long.toString(i, podstawa).toUpperCase());
				assertNull(null);
			}
		}
	}

//	private void assertEquals(String string, String liczby, String upperCase) {
	//	// TODO Auto-generated method stub
		
//	}
}
